using System;

namespace Zadanie51 // Zadanie 5.1
{
    class Pole_prostokata
    {
        double a, b, oblicz_pole;

        public void czytaj_dane() // deklaracja i definicja metody czytaj_dane()
        {
            Console.WriteLine("Program oblicza pole prostokta.");
            Console.WriteLine("Podaj bok a.");
            a = double.Parse(Console.ReadLine());
            Console.WriteLine("Podaj bok b.");
            b = double.Parse(Console.ReadLine());
        }

        public void przetworz_dane() // deklaracja i definicja metody przetworz_dane() 
        {
            oblicz_pole = a*b;    
        }

        public void wyswietl_wynik() // deklaracja i definicja metody wyswietl_wynik() 
        {
            Console.Write("Pole prostokata o boku a = {0:##.##} i boku b = {1:##.##}",a ,b);
            Console.WriteLine(" wynosi {0:##.##}.", oblicz_pole);
        }
        
        static void Main(string[] args)
        {
            Pole_prostokata pole_pr = new Pole_prostokata();         
            // deklaracja zmiennej, utworzenie obiektu i przypisanie go do zmiennej

            pole_pr.czytaj_dane(); // wywoanie metody czytaj_dane()         
            pole_pr.przetworz_dane(); // wywoanie metody przetworz_dane()      
            pole_pr.wyswietl_wynik(); // wywoanie metody wyswietl_wynik() 

            Console.Read(); // nacinij klawisz Enter
        } 
    }
}